home *** CD-ROM | disk | FTP | other *** search
/ Software USA 4 #12 / Software USA Volume 4.12.iso / mac / Educational / YaCa / ReadMe < prev    next >
Encoding:
Text File  |  1998-10-15  |  9.1 KB  |  293 lines  |  [ttro/ttxt]

  1. ———————————————————————————————————————————————————————————————————————————
  2. YaCa 1.4.1
  3.  
  4. Simon Richardson 1998
  5. http://www.cobalt.u-net.com
  6. ———————————————————————————————————————————————————————————————————————————
  7.  
  8.  
  9. YaCa (yet another calculator) is a calculator with a range of scientific
  10. functions and some useful conversions.
  11.  
  12.  
  13. ENVIRONMENT
  14.  
  15.     Requires    System 7.0 or later.
  16.                 Any mac with at least a 68020 processor.
  17.                 170k of free ram.
  18.     Prefers     Colour.
  19.  
  20.  
  21. BUTTONS and the KEYBOARD
  22.  
  23.     The calculator can be driven by clicking the buttons or from the keyboard.
  24.     Hold down the shift key while you click a button or press a key to get
  25.     the alternative function shown above it.
  26.  
  27.      Key         Equivalent Button
  28.      ---         -----------------
  29.  
  30.      <e>         exponent
  31.  
  32.      <enter>     =
  33.      <delete>    clear
  34.      <clear>     clear
  35.  
  36.      <s>         sin
  37.      <c>         cos
  38.      <t>         tan
  39.      <k>         constant (pi)
  40.      <l>         log
  41.      <n>         ln
  42.      <q>         sqr root
  43.      <r>         1/x
  44.      <f>         change sign
  45.      <p>         power
  46.  
  47.      <i>         memory in (store)
  48.      <o>         memory out (recall)
  49.  
  50.      and brackets [  ].
  51.  
  52.  
  53. NUMBERS
  54.  
  55.     Use the Display submenu on the Edit menu to choose how numbers are displayed.
  56.  
  57.     -  ‘General’ shows up to 10 significant digits.
  58.     -  ‘Exponential’ shows numbers in exponential format at all times.
  59.  
  60.     General will switch to exponential format if the number gets too big.
  61.     In either mode an exponent can be entered using the <exp> button or
  62.     the <enter> key.
  63.     
  64.         2e2     means 2 times ten to the 2, that is; 200
  65.         2e-3    means 0.002
  66.  
  67.     Exponents are always integers.
  68.  
  69.     Results that are too big are displayed as ‘INF’ (infinity).
  70.  
  71.  
  72. OPERATIONS
  73.  
  74.     There is a precedence of operators which means that operations are
  75.     not performed left to right but according to their 'precedence':
  76.  
  77.       ^     exponentiation is performed first
  78.       * /   multiplication and division are performed next
  79.       + -   addition and subtraction are performed last
  80.  
  81.     So expressions are evaluated as they are conventionally written:
  82.  
  83.         10 * 2 + 3 =  means  (10 * 2) + 3 =  23
  84.         10 + 2 * 3 =  means  10 + (2 * 3) =  16
  85.         10 * 2 ^ 3 =  means  10 * (2 ^ 3) =  80
  86.  
  87.     You can use brackets to change the order of evaluation.
  88.     Brackets can be nested 9 deep.
  89.  
  90.         10 * 2 + 5 =  25
  91.         10 * (2 + 5) =  70
  92.  
  93.     + and - can be applied monadically like this:
  94.  
  95.         2 + -1 =  1
  96.         10 * -(2 + 5) =  -70
  97.  
  98.     Percentage is a variation on '=', it evaluates x = y*(x/100) first.
  99.     In practice it's used like this:
  100.  
  101.         50 + 10 %=  55
  102.         50 - 10 %=  45
  103.         50 * 10 %=  250
  104.  
  105.     Remember that precedence of operators still applies here:
  106.  
  107.         50 + 50 * 10 %=  is  50 + (50 * 5)  is  50 + 250  =  300
  108.  
  109.     Finally, this is unusual but possible:
  110.  
  111.          2 ^ 400 %=  is  2 ^ 8 =  256
  112.  
  113.  
  114. FUNCTIONS
  115.  
  116.     Most functions are obvious and work like other calculators, in other
  117.     words they are NOT used as you would write them down. They have the
  118.     highest precedence and are evaluated immediately:
  119.  
  120.       7 + 9 √ =  means  7 + 'square root of' 9  which is  7 + 3 = 10
  121.  
  122.       ( 7 + 9 ) √ =  means 'square root of' (7 + 9)  is  16 √ = 4
  123.  
  124.     Similarly, to find 10 sin(30°)
  125.  
  126.        enter...  30 sin * 10 =
  127.        or...     10 * ( 30 sin ) =
  128.  
  129.     Trigonometric functions interpret angles as radians or degrees depending
  130.     on the setting on the Edit-Angles menu. An angle can be converted between
  131.     radians and degrees at any time using the Convert menu.
  132.  
  133.     Note; factorial is an integer function, but if you ask for the factorial
  134.     of a real number, the calculator will (1) make it positive and (2) round it
  135.     down to the nearest integer, so:
  136.     
  137.         2.3! is evaluated as 2!
  138.         -6.8! is evaluated as 6!
  139.     
  140.     Maximum factorial allowed is 1700! ( = a very big number).
  141.  
  142.  
  143. CLEAR
  144.  
  145.     Plain clear <C> clears x, so if you make a mistake you can correct it;
  146.     
  147.         2 + 2 <C> 3 =       evaluates as 2 + 3 =
  148.     
  149.     Shift clear <AC> means all clear, it clears everything except the memory.
  150.  
  151.  
  152. MEMORY
  153.  
  154.     Memories are saved when you quit (which is why they appear on the File menu).
  155.  
  156.     Accessing 'm'
  157.     The memory can be accessed using these buttons;
  158.  
  159.         STO    store x in the memory
  160.         RCL    recall x from the memory
  161.         m+x    add x to the memory
  162.         m*x    multiply the memory by x
  163.  
  164.     Accessing the 'k' memories
  165.     There are 9 extra memories known as k1 to k9. To access them use the
  166.     STO or RCL buttons with the shift key held down, then enter a digit
  167.     to specify which memory you want:
  168.  
  169.        <shift>STO 5    stores x in k5
  170.  
  171.     If you change your mind and don't want to enter a digit use clear.
  172.  
  173.     Seeing the memories
  174.     Store and Recall are also available on the File menu. The content of each
  175.     memory is displayed here.
  176.  
  177.     Push and Pop
  178.     This is advanced stuff, pushing and poping a stack is common in programming
  179.     but may be a strange idea elsewhere.
  180.  
  181.     The k memories can treated as individual locations, or they can be treated
  182.     as a stack. Imagine all the k memories as a continous block with k1 at the
  183.     top and k9 at the bottom.
  184.  
  185.       <Push> makes all the values move downwards, with k9 falling off the
  186.       bottom. The value of x is copied onto the top at k1.
  187.  
  188.       <Pop> does the reverse. k1 is copied to x, then all the values move
  189.       upwards, with k9 at the bottom being filled with 0.
  190.  
  191.     The easiest way to get the hang of it is experiment; put a value in x, press
  192.     <push> and then have a look at the memories under the File menu. Push a few
  193.     more values to see the stack moving downwards, then try popping.
  194.        It is important to remember that every time you push, k9 falls off the
  195.     bottom and is lost forever. Remember too that the basic memory 'm' is not
  196.     affected by pushing or popping.
  197.  
  198.  
  199. COPY and PASTE
  200.  
  201.     Cut, Copy and Clear are enabled whenever the displayed number is not 0.
  202.     Paste is enabled whenever there is text to paste that is a number.
  203.  
  204.     Clear on the menu is the same as pressing the clear button.
  205.  
  206.  
  207. PREFERENCES
  208.  
  209.     At the bottom of the Edit menu there are three items: Display, Angles and
  210.     Preferences. These allow various options to be set. The settings are saved
  211.     when you quit.
  212.  
  213.     Display offers general or exponential display in the LCD.
  214.     Angles affects the way angles are interpreted by trig functions.
  215.  
  216.     In the Preferences dialog:
  217.  
  218.     Points affects conversions. For general typographic work with applications
  219.     such as Photoshop or Pagemaker use DTP points (72 per inch). Didot and
  220.     traditional points are very rare nowadays.
  221.  
  222.     If Sound is checked you get a clicking noise when you press a button.
  223.  
  224.     If Title is checked a title appears in the bar at the top of the calculator.
  225.     This is useful if you collapse the window using WindowShade, or System 8.
  226.  
  227.  
  228. CONVERSIONS
  229.  
  230.     Exact conversions are indicated by the —> long arrow symbol. Approximate
  231.     conversions are indicated by the --> broken arrow symbol. Most of the
  232.     conversions are worked out from first principle and are exact (to the limit
  233.     of displayed digits). For example, the inch is defined internationally to be
  234.     exactly 25.4mm. Where approximations are used they are to at least 8 significant
  235.     digits.
  236.  
  237.     Angles
  238.     Conversions between radians and degrees work at any time, the Edit-Angles
  239.     menu only affects trig functions as they are used.
  240.  
  241.     Distance
  242.     - Miles are statute miles (5280 feet).
  243.     - Nautical miles are international standard nautical miles (1852 metres).
  244.     - Points are set in the preference dialog, see above.
  245.  
  246.     Mass
  247.     - A tonne is 1000 kg, or a 'megagramme'.
  248.     - UK measures are also known as Avoirdupois.
  249.     - UK cwt and tons are also known as 'long' (1 cwt = 112 lb).
  250.     - US cwt and tons are also known as 'short' (1 cwt = 100 lb).
  251.  
  252.     Time
  253.     - ...
  254.  
  255.     Area
  256.     - Hectares are rather trivial to convert but are the standard measure of
  257.       land, 1 hectare = 100 ares, or 1/100th of a sq km.
  258.  
  259.     Volume
  260.     - The SI unit is the cubic metre, but the more practical litre is used
  261.       here, 1 cu metre = 1000 litres, or 1 litre = 1 cu decimetre
  262.     - There are two varieties of US measure; dry and liquid. Dry pints are
  263.       available, the rest are the more common liquid measures.
  264.  
  265.     Speed
  266.     - Knots are nautical miles per hour (see distance).
  267.  
  268.     Force
  269.     - 1 kgF is the force exerted by 1 kilogramme under 1 Standard Earth Gravity.
  270.     - 1 Standard Earth Gravity is defined to be 9.80665 [m/s2] exactly.
  271.  
  272.     Pressure
  273.     - The basic unit is the Pascal which equals 1 newton per sq metre. This
  274.       is a very small pressure, kiloPascals [kPa] and even megaPascals [MPa]
  275.       are more common.
  276.  
  277.     Temperature
  278.     - Temperatures below absolute zero (0°K) are treated as potential errors.
  279.  
  280.  
  281.     Recommended web sites for information on units and conversions.
  282.  
  283.     Concise, comprehensive and accurate data:
  284.     A Dictionary of Units   <http://www.ex.ac.uk/cimt/dictunit/dictunit.htm>
  285.  
  286.     Detailed history and background information:
  287.     How Many?                 <http://www.unc.edu/~rowlett/units/index.html>
  288.  
  289.  
  290.  
  291. // end of file
  292.  
  293.